london accommodation wales b&b escorts rentals resort apartment search self catering beach edinburgh ireland apartments glasgow bed and breakfast apartment palm escort ocean